package com.yunmang.entity;

import java.util.List;

/**
 * Created by Administrator on 2017/5/23.
 */
public class OrderDetailBean {


    /**
     * code : 200
     * message : null
     * model : {"bill":{"isReportLoss":false,"reportLossPersonName":"","reportLossPersonIDCardNumber":"","cancelReportLossPersonName":"","cancelReportLossPersonIDCardNumber":"","takeMethod":"自提","billType":1,"parentId":0,"id":13,"billDate":"2017-02-06T00:00:00","hdbh":"017037000014","status":1,"isValid":true,"notes":"","departmentId":34,"createUser":4,"createTime":"2017-02-06T17:43:38","isNeedDeliveryProof":false,"displayStatus":"郑州分拨中心已到货","billSource":"Web","clientType":0,"financeStatus":0,"storeStatus":0,"goodsInfo":"[{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-1-10\",\"GoodsName\":\"阿斯顿发\",\"Pack\":\"无\",\"Numbers\":10,\"Weight\":40.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":4.0},{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-2-5\",\"GoodsName\":\"爱的\",\"Pack\":\"无\",\"Numbers\":5,\"Weight\":30.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":3.0}]","quantity":15,"weight":70,"cubage":7,"deliveryProofCount":0,"virtualAccountFinanceStatus":0,"additionStatus":1,"extraRequirement":0,"transportCost":0,"goodsCost":0},"contact":{"billId":13,"shipper":"是打发","shipperPhone":"13133333333","consignee":"阿斯顿发","consigneePhone":"13233333333","memberId":0,"bankCode":"","bankCardNo":"","bankCardName":"","consigneeAddress":null},"goodsList":[{"premiumAmount":0,"id":15,"billId":13,"goodsId":"017037000014-1-10","goodsName":"阿斯顿发","pack":"无","numbers":10,"weight":40,"length":0,"width":0,"height":0,"cubage":4},{"premiumAmount":0,"id":16,"billId":13,"goodsId":"017037000014-2-5","goodsName":"爱的","pack":"无","numbers":5,"weight":30,"length":0,"width":0,"height":0,"cubage":3}],"cost":{"rebateCost":0,"billId":13,"balanceMethod":1,"transportCost":200,"goodsCost":0,"transferCost":0,"deliveryCost":0,"deliveryCostBalanceMethod":1,"premiumAmount":0,"premiumCost":0},"logList":[{"id":225,"billId":13,"operateUser":2,"department":31,"operateType":"到货","description":"郑州分拨中心已到货","isTrack":true,"createTime":"2017-02-08T15:08:33","clientType":0,"userHostAddress":"::1"},{"id":226,"billId":13,"operateUser":2,"department":31,"operateType":"件数","description":"郑州分拨中心实到数量10","isTrack":false,"createTime":"2017-02-08T15:08:33","clientType":0,"userHostAddress":"::1"},{"id":50,"billId":13,"operateUser":4,"department":34,"operateType":"发车","description":"开封分公司已发车,下一站郑州分拨中心","isTrack":true,"createTime":"2017-02-06T17:48:14","clientType":0,"userHostAddress":"::1"},{"id":49,"billId":13,"operateUser":4,"department":34,"operateType":"开票","description":"开封分公司已收件","isTrack":true,"createTime":"2017-02-06T17:43:38","clientType":0,"userHostAddress":"::1"}],"transport":{"currentDepartmentId":31,"nextDepartmentId":35,"billId":13,"startCity":0,"stockInTime":"1970-01-01T00:00:00","startDepartment":34,"endCity":0,"endDepartment":35,"transferAddress":null},"backtrack":{"billId":0,"backtrackStatus":0,"updatedAt":"2017-03-28T09:25:32.9500596+08:00","updatedBy":0,"departmentId":0,"createUser":0,"createTime":"2017-03-28T09:25:32.9500596+08:00","applyReason":null,"approveNote":null,"createdByUser":null,"createdByDepartment":null,"updatedByUser":null},"startDepartName":"开封","endDepartName":"晋城","memberCode":"无","displayDeliveryCostBalanceMethod":"到付","displayBalanceMethod":"到付","otherRequirements":[],"canReportLoss":false,"canInvalid":false,"isTransfer":false,"transferDepartName":null,"transferBillNo":null,"transferPhone":null,"transferTransportCost":0,"transferDeliveryCost":0,"transferGoodsCost":0,"transferTime":"0001-01-01T00:00:00","transferByDepartName":null,"changeHistoryList":[{"bill":{"isReportLoss":false,"reportLossPersonName":"","reportLossPersonIDCardNumber":"","cancelReportLossPersonName":"","cancelReportLossPersonIDCardNumber":"","takeMethod":"自提","billType":1,"parentId":0,"id":13,"billDate":"2017-02-06T00:00:00","hdbh":"017037000014","status":1,"isValid":true,"notes":"","departmentId":34,"createUser":4,"createTime":"2017-02-06T17:43:38","isNeedDeliveryProof":false,"displayStatus":"郑州分拨中心已到货","billSource":"Web","clientType":0,"financeStatus":0,"storeStatus":0,"goodsInfo":"[{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-1-10\",\"GoodsName\":\"阿斯顿发\",\"Pack\":\"无\",\"Numbers\":10,\"Weight\":40.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":4.0},{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-2-5\",\"GoodsName\":\"爱的\",\"Pack\":\"无\",\"Numbers\":5,\"Weight\":30.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":3.0}]","quantity":15,"weight":70,"cubage":7,"deliveryProofCount":0,"virtualAccountFinanceStatus":0,"additionStatus":1,"extraRequirement":0,"transportCost":0,"goodsCost":0},"createdBy":{"id":2,"account":"zhengzhou","password":"md5_e10adc3949ba59abbe56e057f20f883e","name":"郑州","orgId":31,"roleId":1,"enabled":true,"createTime":"2017-02-06T13:52:38","createUser":0,"lastLoginTime":"2017-03-27T15:40:14","phone":" "},"department":{"id":31,"cascadeId":"0.1.31.","name":"郑州分拨中心","code":"","shorterName":"郑州分拨","shorterNameAllSpelling":"zhengzhoufenbo","shorterNameSpelling":"zzfb","parentId":1,"parentName":"博特利华总公司","businessParentId":1,"type":2,"region":412,"linkMan":"18703859320","linkTelephone":"18703859320","sortNo":1,"allowSend":false,"allowTake":false,"enabled":true,"createTime":"2017-02-16T13:47:57","createUser":0,"reservedAmount":0,"alertAmount":0,"sendMessageStatus":0},"id":44,"billId":13,"changeType":"到货件数","changeContent":"郑州分拨中心实到数量10","oldValue":"","newValue":"","createUser":2,"createTime":"2017-02-08T15:08:33","departmentId":31}],"virtualAccountChanges":[]}
     */

    private int code;
    private Object message;
    /**
     * bill : {"isReportLoss":false,"reportLossPersonName":"","reportLossPersonIDCardNumber":"","cancelReportLossPersonName":"","cancelReportLossPersonIDCardNumber":"","takeMethod":"自提","billType":1,"parentId":0,"id":13,"billDate":"2017-02-06T00:00:00","hdbh":"017037000014","status":1,"isValid":true,"notes":"","departmentId":34,"createUser":4,"createTime":"2017-02-06T17:43:38","isNeedDeliveryProof":false,"displayStatus":"郑州分拨中心已到货","billSource":"Web","clientType":0,"financeStatus":0,"storeStatus":0,"goodsInfo":"[{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-1-10\",\"GoodsName\":\"阿斯顿发\",\"Pack\":\"无\",\"Numbers\":10,\"Weight\":40.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":4.0},{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-2-5\",\"GoodsName\":\"爱的\",\"Pack\":\"无\",\"Numbers\":5,\"Weight\":30.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":3.0}]","quantity":15,"weight":70,"cubage":7,"deliveryProofCount":0,"virtualAccountFinanceStatus":0,"additionStatus":1,"extraRequirement":0,"transportCost":0,"goodsCost":0}
     * contact : {"billId":13,"shipper":"是打发","shipperPhone":"13133333333","consignee":"阿斯顿发","consigneePhone":"13233333333","memberId":0,"bankCode":"","bankCardNo":"","bankCardName":"","consigneeAddress":null}
     * goodsList : [{"premiumAmount":0,"id":15,"billId":13,"goodsId":"017037000014-1-10","goodsName":"阿斯顿发","pack":"无","numbers":10,"weight":40,"length":0,"width":0,"height":0,"cubage":4},{"premiumAmount":0,"id":16,"billId":13,"goodsId":"017037000014-2-5","goodsName":"爱的","pack":"无","numbers":5,"weight":30,"length":0,"width":0,"height":0,"cubage":3}]
     * cost : {"rebateCost":0,"billId":13,"balanceMethod":1,"transportCost":200,"goodsCost":0,"transferCost":0,"deliveryCost":0,"deliveryCostBalanceMethod":1,"premiumAmount":0,"premiumCost":0}
     * logList : [{"id":225,"billId":13,"operateUser":2,"department":31,"operateType":"到货","description":"郑州分拨中心已到货","isTrack":true,"createTime":"2017-02-08T15:08:33","clientType":0,"userHostAddress":"::1"},{"id":226,"billId":13,"operateUser":2,"department":31,"operateType":"件数","description":"郑州分拨中心实到数量10","isTrack":false,"createTime":"2017-02-08T15:08:33","clientType":0,"userHostAddress":"::1"},{"id":50,"billId":13,"operateUser":4,"department":34,"operateType":"发车","description":"开封分公司已发车,下一站郑州分拨中心","isTrack":true,"createTime":"2017-02-06T17:48:14","clientType":0,"userHostAddress":"::1"},{"id":49,"billId":13,"operateUser":4,"department":34,"operateType":"开票","description":"开封分公司已收件","isTrack":true,"createTime":"2017-02-06T17:43:38","clientType":0,"userHostAddress":"::1"}]
     * transport : {"currentDepartmentId":31,"nextDepartmentId":35,"billId":13,"startCity":0,"stockInTime":"1970-01-01T00:00:00","startDepartment":34,"endCity":0,"endDepartment":35,"transferAddress":null}
     * backtrack : {"billId":0,"backtrackStatus":0,"updatedAt":"2017-03-28T09:25:32.9500596+08:00","updatedBy":0,"departmentId":0,"createUser":0,"createTime":"2017-03-28T09:25:32.9500596+08:00","applyReason":null,"approveNote":null,"createdByUser":null,"createdByDepartment":null,"updatedByUser":null}
     * startDepartName : 开封
     * endDepartName : 晋城
     * memberCode : 无
     * displayDeliveryCostBalanceMethod : 到付
     * displayBalanceMethod : 到付
     * otherRequirements : []
     * canReportLoss : false
     * canInvalid : false
     * isTransfer : false
     * transferDepartName : null
     * transferBillNo : null
     * transferPhone : null
     * transferTransportCost : 0
     * transferDeliveryCost : 0
     * transferGoodsCost : 0
     * transferTime : 0001-01-01T00:00:00
     * transferByDepartName : null
     * changeHistoryList : [{"bill":{"isReportLoss":false,"reportLossPersonName":"","reportLossPersonIDCardNumber":"","cancelReportLossPersonName":"","cancelReportLossPersonIDCardNumber":"","takeMethod":"自提","billType":1,"parentId":0,"id":13,"billDate":"2017-02-06T00:00:00","hdbh":"017037000014","status":1,"isValid":true,"notes":"","departmentId":34,"createUser":4,"createTime":"2017-02-06T17:43:38","isNeedDeliveryProof":false,"displayStatus":"郑州分拨中心已到货","billSource":"Web","clientType":0,"financeStatus":0,"storeStatus":0,"goodsInfo":"[{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-1-10\",\"GoodsName\":\"阿斯顿发\",\"Pack\":\"无\",\"Numbers\":10,\"Weight\":40.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":4.0},{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-2-5\",\"GoodsName\":\"爱的\",\"Pack\":\"无\",\"Numbers\":5,\"Weight\":30.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":3.0}]","quantity":15,"weight":70,"cubage":7,"deliveryProofCount":0,"virtualAccountFinanceStatus":0,"additionStatus":1,"extraRequirement":0,"transportCost":0,"goodsCost":0},"createdBy":{"id":2,"account":"zhengzhou","password":"md5_e10adc3949ba59abbe56e057f20f883e","name":"郑州","orgId":31,"roleId":1,"enabled":true,"createTime":"2017-02-06T13:52:38","createUser":0,"lastLoginTime":"2017-03-27T15:40:14","phone":" "},"department":{"id":31,"cascadeId":"0.1.31.","name":"郑州分拨中心","code":"","shorterName":"郑州分拨","shorterNameAllSpelling":"zhengzhoufenbo","shorterNameSpelling":"zzfb","parentId":1,"parentName":"博特利华总公司","businessParentId":1,"type":2,"region":412,"linkMan":"18703859320","linkTelephone":"18703859320","sortNo":1,"allowSend":false,"allowTake":false,"enabled":true,"createTime":"2017-02-16T13:47:57","createUser":0,"reservedAmount":0,"alertAmount":0,"sendMessageStatus":0},"id":44,"billId":13,"changeType":"到货件数","changeContent":"郑州分拨中心实到数量10","oldValue":"","newValue":"","createUser":2,"createTime":"2017-02-08T15:08:33","departmentId":31}]
     * virtualAccountChanges : []
     */

    private ModelBean model;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public Object getMessage() {
        return message;
    }

    public void setMessage(Object message) {
        this.message = message;
    }

    public ModelBean getModel() {
        return model;
    }

    public void setModel(ModelBean model) {
        this.model = model;
    }

    public static class ModelBean {
        /**
         * isReportLoss : false
         * reportLossPersonName :
         * reportLossPersonIDCardNumber :
         * cancelReportLossPersonName :
         * cancelReportLossPersonIDCardNumber :
         * takeMethod : 自提
         * billType : 1
         * parentId : 0
         * id : 13
         * billDate : 2017-02-06T00:00:00
         * hdbh : 017037000014
         * status : 1
         * isValid : true
         * notes :
         * departmentId : 34
         * createUser : 4
         * createTime : 2017-02-06T17:43:38
         * isNeedDeliveryProof : false
         * displayStatus : 郑州分拨中心已到货
         * billSource : Web
         * clientType : 0
         * financeStatus : 0
         * storeStatus : 0
         * goodsInfo : [{"PremiumAmount":0.0,"Id":0,"BillId":0,"GoodsId":"017037000014-1-10","GoodsName":"阿斯顿发","Pack":"无","Numbers":10,"Weight":40.0,"Length":0.0,"Width":0.0,"Height":0.0,"Cubage":4.0},{"PremiumAmount":0.0,"Id":0,"BillId":0,"GoodsId":"017037000014-2-5","GoodsName":"爱的","Pack":"无","Numbers":5,"Weight":30.0,"Length":0.0,"Width":0.0,"Height":0.0,"Cubage":3.0}]
         * quantity : 15
         * weight : 70
         * cubage : 7
         * deliveryProofCount : 0
         * virtualAccountFinanceStatus : 0
         * additionStatus : 1
         * extraRequirement : 0
         * transportCost : 0
         * goodsCost : 0
         */

        private BillBean bill;
        /**
         * billId : 13
         * shipper : 是打发
         * shipperPhone : 13133333333
         * consignee : 阿斯顿发
         * consigneePhone : 13233333333
         * memberId : 0
         * bankCode :
         * bankCardNo :
         * bankCardName :
         * consigneeAddress : null
         */

        private ContactBean contact;
        /**
         * rebateCost : 0
         * billId : 13
         * balanceMethod : 1
         * transportCost : 200
         * goodsCost : 0
         * transferCost : 0
         * deliveryCost : 0
         * deliveryCostBalanceMethod : 1
         * premiumAmount : 0
         * premiumCost : 0
         */

        private CostBean cost;
        /**
         * currentDepartmentId : 31
         * nextDepartmentId : 35
         * billId : 13
         * startCity : 0
         * stockInTime : 1970-01-01T00:00:00
         * startDepartment : 34
         * endCity : 0
         * endDepartment : 35
         * transferAddress : null
         */
        private boolean canEdit;

        public boolean isCanEdit() {
            return canEdit;
        }

        public void setCanEdit(boolean canEdit) {
            this.canEdit = canEdit;
        }

        public boolean isTransfer() {
            return isTransfer;
        }

        public void setTransfer(boolean transfer) {
            isTransfer = transfer;
        }

        private TransportBean transport;
        /**
         * billId : 0
         * backtrackStatus : 0
         * updatedAt : 2017-03-28T09:25:32.9500596+08:00
         * updatedBy : 0
         * departmentId : 0
         * createUser : 0
         * createTime : 2017-03-28T09:25:32.9500596+08:00
         * applyReason : null
         * approveNote : null
         * createdByUser : null
         * createdByDepartment : null
         * updatedByUser : null
         */

        private BacktrackBean backtrack;
        private String startDepartName;
        private String endDepartName;
        private String memberCode;
        private String displayDeliveryCostBalanceMethod;
        private String displayBalanceMethod;
        private boolean canReportLoss;
        private boolean canInvalid;
        private boolean isTransfer;
        private Object transferDepartName;
        private Object transferBillNo;
        private Object transferPhone;
        private double transferTransportCost;
        private double transferDeliveryCost;
        private double transferGoodsCost;
        private String transferTime;
        private Object transferByDepartName;
        /**
         * premiumAmount : 0
         * id : 15
         * billId : 13
         * goodsId : 017037000014-1-10
         * goodsName : 阿斯顿发
         * pack : 无
         * numbers : 10
         * weight : 40
         * length : 0
         * width : 0
         * height : 0
         * cubage : 4
         */

        private List<GoodsListBean> goodsList;
        /**
         * id : 225
         * billId : 13
         * operateUser : 2
         * department : 31
         * operateType : 到货
         * description : 郑州分拨中心已到货
         * isTrack : true
         * createTime : 2017-02-08T15:08:33
         * clientType : 0
         * userHostAddress : ::1
         */

        private List<LogListBean> logList;
        private List<?> otherRequirements;
        /**
         * bill : {"isReportLoss":false,"reportLossPersonName":"","reportLossPersonIDCardNumber":"","cancelReportLossPersonName":"","cancelReportLossPersonIDCardNumber":"","takeMethod":"自提","billType":1,"parentId":0,"id":13,"billDate":"2017-02-06T00:00:00","hdbh":"017037000014","status":1,"isValid":true,"notes":"","departmentId":34,"createUser":4,"createTime":"2017-02-06T17:43:38","isNeedDeliveryProof":false,"displayStatus":"郑州分拨中心已到货","billSource":"Web","clientType":0,"financeStatus":0,"storeStatus":0,"goodsInfo":"[{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-1-10\",\"GoodsName\":\"阿斯顿发\",\"Pack\":\"无\",\"Numbers\":10,\"Weight\":40.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":4.0},{\"PremiumAmount\":0.0,\"Id\":0,\"BillId\":0,\"GoodsId\":\"017037000014-2-5\",\"GoodsName\":\"爱的\",\"Pack\":\"无\",\"Numbers\":5,\"Weight\":30.0,\"Length\":0.0,\"Width\":0.0,\"Height\":0.0,\"Cubage\":3.0}]","quantity":15,"weight":70,"cubage":7,"deliveryProofCount":0,"virtualAccountFinanceStatus":0,"additionStatus":1,"extraRequirement":0,"transportCost":0,"goodsCost":0}
         * createdBy : {"id":2,"account":"zhengzhou","password":"md5_e10adc3949ba59abbe56e057f20f883e","name":"郑州","orgId":31,"roleId":1,"enabled":true,"createTime":"2017-02-06T13:52:38","createUser":0,"lastLoginTime":"2017-03-27T15:40:14","phone":" "}
         * department : {"id":31,"cascadeId":"0.1.31.","name":"郑州分拨中心","code":"","shorterName":"郑州分拨","shorterNameAllSpelling":"zhengzhoufenbo","shorterNameSpelling":"zzfb","parentId":1,"parentName":"博特利华总公司","businessParentId":1,"type":2,"region":412,"linkMan":"18703859320","linkTelephone":"18703859320","sortNo":1,"allowSend":false,"allowTake":false,"enabled":true,"createTime":"2017-02-16T13:47:57","createUser":0,"reservedAmount":0,"alertAmount":0,"sendMessageStatus":0}
         * id : 44
         * billId : 13
         * changeType : 到货件数
         * changeContent : 郑州分拨中心实到数量10
         * oldValue :
         * newValue :
         * createUser : 2
         * createTime : 2017-02-08T15:08:33
         * departmentId : 31
         */

        private List<ChangeHistoryListBean> changeHistoryList;
        private List<?> virtualAccountChanges;

        public BillBean getBill() {
            return bill;
        }

        public void setBill(BillBean bill) {
            this.bill = bill;
        }

        public ContactBean getContact() {
            return contact;
        }

        public void setContact(ContactBean contact) {
            this.contact = contact;
        }

        public CostBean getCost() {
            return cost;
        }

        public void setCost(CostBean cost) {
            this.cost = cost;
        }

        public TransportBean getTransport() {
            return transport;
        }

        public void setTransport(TransportBean transport) {
            this.transport = transport;
        }

        public BacktrackBean getBacktrack() {
            return backtrack;
        }

        public void setBacktrack(BacktrackBean backtrack) {
            this.backtrack = backtrack;
        }

        public String getStartDepartName() {
            return startDepartName;
        }

        public void setStartDepartName(String startDepartName) {
            this.startDepartName = startDepartName;
        }

        public String getEndDepartName() {
            return endDepartName;
        }

        public void setEndDepartName(String endDepartName) {
            this.endDepartName = endDepartName;
        }

        public String getMemberCode() {
            return memberCode;
        }

        public void setMemberCode(String memberCode) {
            this.memberCode = memberCode;
        }

        public String getDisplayDeliveryCostBalanceMethod() {
            return displayDeliveryCostBalanceMethod;
        }

        public void setDisplayDeliveryCostBalanceMethod(String displayDeliveryCostBalanceMethod) {
            this.displayDeliveryCostBalanceMethod = displayDeliveryCostBalanceMethod;
        }

        public String getDisplayBalanceMethod() {
            return displayBalanceMethod;
        }

        public void setDisplayBalanceMethod(String displayBalanceMethod) {
            this.displayBalanceMethod = displayBalanceMethod;
        }

        public boolean isCanReportLoss() {
            return canReportLoss;
        }

        public void setCanReportLoss(boolean canReportLoss) {
            this.canReportLoss = canReportLoss;
        }

        public boolean isCanInvalid() {
            return canInvalid;
        }

        public void setCanInvalid(boolean canInvalid) {
            this.canInvalid = canInvalid;
        }

        public boolean isIsTransfer() {
            return isTransfer;
        }

        public void setIsTransfer(boolean isTransfer) {
            this.isTransfer = isTransfer;
        }

        public Object getTransferDepartName() {
            return transferDepartName;
        }

        public void setTransferDepartName(Object transferDepartName) {
            this.transferDepartName = transferDepartName;
        }

        public Object getTransferBillNo() {
            return transferBillNo;
        }

        public void setTransferBillNo(Object transferBillNo) {
            this.transferBillNo = transferBillNo;
        }

        public Object getTransferPhone() {
            return transferPhone;
        }

        public void setTransferPhone(Object transferPhone) {
            this.transferPhone = transferPhone;
        }

        public double getTransferTransportCost() {
            return transferTransportCost;
        }

        public void setTransferTransportCost(double transferTransportCost) {
            this.transferTransportCost = transferTransportCost;
        }

        public double getTransferDeliveryCost() {
            return transferDeliveryCost;
        }

        public void setTransferDeliveryCost(double transferDeliveryCost) {
            this.transferDeliveryCost = transferDeliveryCost;
        }

        public double getTransferGoodsCost() {
            return transferGoodsCost;
        }

        public void setTransferGoodsCost(double transferGoodsCost) {
            this.transferGoodsCost = transferGoodsCost;
        }

        public String getTransferTime() {
            return transferTime;
        }

        public void setTransferTime(String transferTime) {
            this.transferTime = transferTime;
        }

        public Object getTransferByDepartName() {
            return transferByDepartName;
        }

        public void setTransferByDepartName(Object transferByDepartName) {
            this.transferByDepartName = transferByDepartName;
        }

        public List<GoodsListBean> getGoodsList() {
            return goodsList;
        }

        public void setGoodsList(List<GoodsListBean> goodsList) {
            this.goodsList = goodsList;
        }

        public List<LogListBean> getLogList() {
            return logList;
        }

        public void setLogList(List<LogListBean> logList) {
            this.logList = logList;
        }

        public List<?> getOtherRequirements() {
            return otherRequirements;
        }

        public void setOtherRequirements(List<?> otherRequirements) {
            this.otherRequirements = otherRequirements;
        }

        public List<ChangeHistoryListBean> getChangeHistoryList() {
            return changeHistoryList;
        }

        public void setChangeHistoryList(List<ChangeHistoryListBean> changeHistoryList) {
            this.changeHistoryList = changeHistoryList;
        }

        public List<?> getVirtualAccountChanges() {
            return virtualAccountChanges;
        }

        public void setVirtualAccountChanges(List<?> virtualAccountChanges) {
            this.virtualAccountChanges = virtualAccountChanges;
        }

        public static class BillBean {
            private boolean isReportLoss;
            private String reportLossPersonName;
            private String reportLossPersonIDCardNumber;
            private String cancelReportLossPersonName;
            private String cancelReportLossPersonIDCardNumber;
            private String takeMethod;
            private int billType;
            private int parentId;
            private int id;
            private String billDate;
            private String hdbh;
            private int status;
            private boolean isValid;
            private String notes;
            private int departmentId;
            private int createUser;
            private String createTime;
            private boolean isNeedDeliveryProof;
            private String displayStatus;
            private String billSource;
            private int clientType;
            private int financeStatus;
            private int storeStatus;
            private String goodsInfo;
            private double quantity;
            private double weight;
            private double cubage;
            private int deliveryProofCount;
            private int virtualAccountFinanceStatus;
            private int additionStatus;
            private int extraRequirement;
            private double transportCost;
            private double goodsCost;

            public boolean isIsReportLoss() {
                return isReportLoss;
            }

            public void setIsReportLoss(boolean isReportLoss) {
                this.isReportLoss = isReportLoss;
            }

            public String getReportLossPersonName() {
                return reportLossPersonName;
            }

            public void setReportLossPersonName(String reportLossPersonName) {
                this.reportLossPersonName = reportLossPersonName;
            }

            public String getReportLossPersonIDCardNumber() {
                return reportLossPersonIDCardNumber;
            }

            public void setReportLossPersonIDCardNumber(String reportLossPersonIDCardNumber) {
                this.reportLossPersonIDCardNumber = reportLossPersonIDCardNumber;
            }

            public String getCancelReportLossPersonName() {
                return cancelReportLossPersonName;
            }

            public void setCancelReportLossPersonName(String cancelReportLossPersonName) {
                this.cancelReportLossPersonName = cancelReportLossPersonName;
            }

            public String getCancelReportLossPersonIDCardNumber() {
                return cancelReportLossPersonIDCardNumber;
            }

            public void setCancelReportLossPersonIDCardNumber(String cancelReportLossPersonIDCardNumber) {
                this.cancelReportLossPersonIDCardNumber = cancelReportLossPersonIDCardNumber;
            }

            public String getTakeMethod() {
                return takeMethod;
            }

            public void setTakeMethod(String takeMethod) {
                this.takeMethod = takeMethod;
            }

            public int getBillType() {
                return billType;
            }

            public void setBillType(int billType) {
                this.billType = billType;
            }

            public int getParentId() {
                return parentId;
            }

            public void setParentId(int parentId) {
                this.parentId = parentId;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getBillDate() {
                return billDate;
            }

            public void setBillDate(String billDate) {
                this.billDate = billDate;
            }

            public String getHdbh() {
                return hdbh;
            }

            public void setHdbh(String hdbh) {
                this.hdbh = hdbh;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public boolean isIsValid() {
                return isValid;
            }

            public void setIsValid(boolean isValid) {
                this.isValid = isValid;
            }

            public String getNotes() {
                return notes;
            }

            public void setNotes(String notes) {
                this.notes = notes;
            }

            public int getDepartmentId() {
                return departmentId;
            }

            public void setDepartmentId(int departmentId) {
                this.departmentId = departmentId;
            }

            public int getCreateUser() {
                return createUser;
            }

            public void setCreateUser(int createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public boolean isIsNeedDeliveryProof() {
                return isNeedDeliveryProof;
            }

            public void setIsNeedDeliveryProof(boolean isNeedDeliveryProof) {
                this.isNeedDeliveryProof = isNeedDeliveryProof;
            }

            public String getDisplayStatus() {
                return displayStatus;
            }

            public void setDisplayStatus(String displayStatus) {
                this.displayStatus = displayStatus;
            }

            public String getBillSource() {
                return billSource;
            }

            public void setBillSource(String billSource) {
                this.billSource = billSource;
            }

            public int getClientType() {
                return clientType;
            }

            public void setClientType(int clientType) {
                this.clientType = clientType;
            }

            public int getFinanceStatus() {
                return financeStatus;
            }

            public void setFinanceStatus(int financeStatus) {
                this.financeStatus = financeStatus;
            }

            public int getStoreStatus() {
                return storeStatus;
            }

            public void setStoreStatus(int storeStatus) {
                this.storeStatus = storeStatus;
            }

            public String getGoodsInfo() {
                return goodsInfo;
            }

            public void setGoodsInfo(String goodsInfo) {
                this.goodsInfo = goodsInfo;
            }

            public double getQuantity() {
                return quantity;
            }

            public void setQuantity(double quantity) {
                this.quantity = quantity;
            }

            public double getWeight() {
                return weight;
            }

            public void setWeight(double weight) {
                this.weight = weight;
            }

            public double getCubage() {
                return cubage;
            }

            public void setCubage(double cubage) {
                this.cubage = cubage;
            }

            public int getDeliveryProofCount() {
                return deliveryProofCount;
            }

            public void setDeliveryProofCount(int deliveryProofCount) {
                this.deliveryProofCount = deliveryProofCount;
            }

            public int getVirtualAccountFinanceStatus() {
                return virtualAccountFinanceStatus;
            }

            public void setVirtualAccountFinanceStatus(int virtualAccountFinanceStatus) {
                this.virtualAccountFinanceStatus = virtualAccountFinanceStatus;
            }

            public int getAdditionStatus() {
                return additionStatus;
            }

            public void setAdditionStatus(int additionStatus) {
                this.additionStatus = additionStatus;
            }

            public int getExtraRequirement() {
                return extraRequirement;
            }

            public void setExtraRequirement(int extraRequirement) {
                this.extraRequirement = extraRequirement;
            }

            public double getTransportCost() {
                return transportCost;
            }

            public void setTransportCost(double transportCost) {
                this.transportCost = transportCost;
            }

            public double getGoodsCost() {
                return goodsCost;
            }

            public void setGoodsCost(double goodsCost) {
                this.goodsCost = goodsCost;
            }
        }

        public static class ContactBean {
            private int billId;
            private String shipper;
            private String shipperPhone;
            private String consignee;
            private String consigneePhone;
            private int memberId;
            private String bankCode;
            private String bankCardNo;
            private String bankCardName;
            private Object consigneeAddress;

            public int getBillId() {
                return billId;
            }

            public void setBillId(int billId) {
                this.billId = billId;
            }

            public String getShipper() {
                return shipper;
            }

            public void setShipper(String shipper) {
                this.shipper = shipper;
            }

            public String getShipperPhone() {
                return shipperPhone;
            }

            public void setShipperPhone(String shipperPhone) {
                this.shipperPhone = shipperPhone;
            }

            public String getConsignee() {
                return consignee;
            }

            public void setConsignee(String consignee) {
                this.consignee = consignee;
            }

            public String getConsigneePhone() {
                return consigneePhone;
            }

            public void setConsigneePhone(String consigneePhone) {
                this.consigneePhone = consigneePhone;
            }

            public int getMemberId() {
                return memberId;
            }

            public void setMemberId(int memberId) {
                this.memberId = memberId;
            }

            public String getBankCode() {
                return bankCode;
            }

            public void setBankCode(String bankCode) {
                this.bankCode = bankCode;
            }

            public String getBankCardNo() {
                return bankCardNo;
            }

            public void setBankCardNo(String bankCardNo) {
                this.bankCardNo = bankCardNo;
            }

            public String getBankCardName() {
                return bankCardName;
            }

            public void setBankCardName(String bankCardName) {
                this.bankCardName = bankCardName;
            }

            public Object getConsigneeAddress() {
                return consigneeAddress;
            }

            public void setConsigneeAddress(Object consigneeAddress) {
                this.consigneeAddress = consigneeAddress;
            }
        }

        public static class CostBean {
            private double rebateCost;
            private int billId;
            private int balanceMethod;
            private double transportCost;
            private double goodsCost;
            private double transferCost;
            private double deliveryCost;
            private int deliveryCostBalanceMethod;
            private int premiumAmount;
            private double premiumCost;

            public double getRebateCost() {
                return rebateCost;
            }

            public void setRebateCost(double rebateCost) {
                this.rebateCost = rebateCost;
            }

            public int getBillId() {
                return billId;
            }

            public void setBillId(int billId) {
                this.billId = billId;
            }

            public int getBalanceMethod() {
                return balanceMethod;
            }

            public void setBalanceMethod(int balanceMethod) {
                this.balanceMethod = balanceMethod;
            }

            public double getTransportCost() {
                return transportCost;
            }

            public void setTransportCost(double transportCost) {
                this.transportCost = transportCost;
            }

            public double getGoodsCost() {
                return goodsCost;
            }

            public void setGoodsCost(double goodsCost) {
                this.goodsCost = goodsCost;
            }

            public double getTransferCost() {
                return transferCost;
            }

            public void setTransferCost(double transferCost) {
                this.transferCost = transferCost;
            }

            public double getDeliveryCost() {
                return deliveryCost;
            }

            public void setDeliveryCost(double deliveryCost) {
                this.deliveryCost = deliveryCost;
            }

            public int getDeliveryCostBalanceMethod() {
                return deliveryCostBalanceMethod;
            }

            public void setDeliveryCostBalanceMethod(int deliveryCostBalanceMethod) {
                this.deliveryCostBalanceMethod = deliveryCostBalanceMethod;
            }

            public int getPremiumAmount() {
                return premiumAmount;
            }

            public void setPremiumAmount(int premiumAmount) {
                this.premiumAmount = premiumAmount;
            }

            public double getPremiumCost() {
                return premiumCost;
            }

            public void setPremiumCost(double premiumCost) {
                this.premiumCost = premiumCost;
            }
        }

        public static class TransportBean {
            private int currentDepartmentId;
            private int nextDepartmentId;
            private int billId;
            private int startCity;
            private String stockInTime;
            private int startDepartment;
            private int endCity;
            private int endDepartment;
            private Object transferAddress;

            public int getCurrentDepartmentId() {
                return currentDepartmentId;
            }

            public void setCurrentDepartmentId(int currentDepartmentId) {
                this.currentDepartmentId = currentDepartmentId;
            }

            public int getNextDepartmentId() {
                return nextDepartmentId;
            }

            public void setNextDepartmentId(int nextDepartmentId) {
                this.nextDepartmentId = nextDepartmentId;
            }

            public int getBillId() {
                return billId;
            }

            public void setBillId(int billId) {
                this.billId = billId;
            }

            public int getStartCity() {
                return startCity;
            }

            public void setStartCity(int startCity) {
                this.startCity = startCity;
            }

            public String getStockInTime() {
                return stockInTime;
            }

            public void setStockInTime(String stockInTime) {
                this.stockInTime = stockInTime;
            }

            public int getStartDepartment() {
                return startDepartment;
            }

            public void setStartDepartment(int startDepartment) {
                this.startDepartment = startDepartment;
            }

            public int getEndCity() {
                return endCity;
            }

            public void setEndCity(int endCity) {
                this.endCity = endCity;
            }

            public int getEndDepartment() {
                return endDepartment;
            }

            public void setEndDepartment(int endDepartment) {
                this.endDepartment = endDepartment;
            }

            public Object getTransferAddress() {
                return transferAddress;
            }

            public void setTransferAddress(Object transferAddress) {
                this.transferAddress = transferAddress;
            }
        }

        public static class BacktrackBean {
            private int billId;
            private int backtrackStatus;
            private String updatedAt;
            private int updatedBy;
            private int departmentId;
            private int createUser;
            private String createTime;
            private Object applyReason;
            private Object approveNote;
            private Object createdByUser;
            private Object createdByDepartment;
            private Object updatedByUser;

            public int getBillId() {
                return billId;
            }

            public void setBillId(int billId) {
                this.billId = billId;
            }

            public int getBacktrackStatus() {
                return backtrackStatus;
            }

            public void setBacktrackStatus(int backtrackStatus) {
                this.backtrackStatus = backtrackStatus;
            }

            public String getUpdatedAt() {
                return updatedAt;
            }

            public void setUpdatedAt(String updatedAt) {
                this.updatedAt = updatedAt;
            }

            public int getUpdatedBy() {
                return updatedBy;
            }

            public void setUpdatedBy(int updatedBy) {
                this.updatedBy = updatedBy;
            }

            public int getDepartmentId() {
                return departmentId;
            }

            public void setDepartmentId(int departmentId) {
                this.departmentId = departmentId;
            }

            public int getCreateUser() {
                return createUser;
            }

            public void setCreateUser(int createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public Object getApplyReason() {
                return applyReason;
            }

            public void setApplyReason(Object applyReason) {
                this.applyReason = applyReason;
            }

            public Object getApproveNote() {
                return approveNote;
            }

            public void setApproveNote(Object approveNote) {
                this.approveNote = approveNote;
            }

            public Object getCreatedByUser() {
                return createdByUser;
            }

            public void setCreatedByUser(Object createdByUser) {
                this.createdByUser = createdByUser;
            }

            public Object getCreatedByDepartment() {
                return createdByDepartment;
            }

            public void setCreatedByDepartment(Object createdByDepartment) {
                this.createdByDepartment = createdByDepartment;
            }

            public Object getUpdatedByUser() {
                return updatedByUser;
            }

            public void setUpdatedByUser(Object updatedByUser) {
                this.updatedByUser = updatedByUser;
            }
        }

        public static class GoodsListBean {
            private int premiumAmount;
            private int id;
            private int billId;
            private String goodsId;
            private String goodsName;
            private String pack;
            private int numbers;
            private double weight;
            private double length;
            private double width;
            private double height;
            private double cubage;

            public int getPremiumAmount() {
                return premiumAmount;
            }

            public void setPremiumAmount(int premiumAmount) {
                this.premiumAmount = premiumAmount;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getBillId() {
                return billId;
            }

            public void setBillId(int billId) {
                this.billId = billId;
            }

            public String getGoodsId() {
                return goodsId;
            }

            public void setGoodsId(String goodsId) {
                this.goodsId = goodsId;
            }

            public String getGoodsName() {
                return goodsName;
            }

            public void setGoodsName(String goodsName) {
                this.goodsName = goodsName;
            }

            public String getPack() {
                return pack;
            }

            public void setPack(String pack) {
                this.pack = pack;
            }

            public int getNumbers() {
                return numbers;
            }

            public void setNumbers(int numbers) {
                this.numbers = numbers;
            }

            public double getWeight() {
                return weight;
            }

            public void setWeight(double weight) {
                this.weight = weight;
            }

            public double getLength() {
                return length;
            }

            public void setLength(double length) {
                this.length = length;
            }

            public double getWidth() {
                return width;
            }

            public void setWidth(double width) {
                this.width = width;
            }

            public double getHeight() {
                return height;
            }

            public void setHeight(double height) {
                this.height = height;
            }

            public double getCubage() {
                return cubage;
            }

            public void setCubage(double cubage) {
                this.cubage = cubage;
            }
        }

        public static class LogListBean {
            private int id;
            private int billId;
            private int operateUser;
            private int department;
            private String operateType;
            private String description;
            private boolean isTrack;
            private String createTime;
            private int clientType;
            private String userHostAddress;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getBillId() {
                return billId;
            }

            public void setBillId(int billId) {
                this.billId = billId;
            }

            public int getOperateUser() {
                return operateUser;
            }

            public void setOperateUser(int operateUser) {
                this.operateUser = operateUser;
            }

            public int getDepartment() {
                return department;
            }

            public void setDepartment(int department) {
                this.department = department;
            }

            public String getOperateType() {
                return operateType;
            }

            public void setOperateType(String operateType) {
                this.operateType = operateType;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public boolean isIsTrack() {
                return isTrack;
            }

            public void setIsTrack(boolean isTrack) {
                this.isTrack = isTrack;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public int getClientType() {
                return clientType;
            }

            public void setClientType(int clientType) {
                this.clientType = clientType;
            }

            public String getUserHostAddress() {
                return userHostAddress;
            }

            public void setUserHostAddress(String userHostAddress) {
                this.userHostAddress = userHostAddress;
            }
        }

        public static class ChangeHistoryListBean {
            /**
             * isReportLoss : false
             * reportLossPersonName :
             * reportLossPersonIDCardNumber :
             * cancelReportLossPersonName :
             * cancelReportLossPersonIDCardNumber :
             * takeMethod : 自提
             * billType : 1
             * parentId : 0
             * id : 13
             * billDate : 2017-02-06T00:00:00
             * hdbh : 017037000014
             * status : 1
             * isValid : true
             * notes :
             * departmentId : 34
             * createUser : 4
             * createTime : 2017-02-06T17:43:38
             * isNeedDeliveryProof : false
             * displayStatus : 郑州分拨中心已到货
             * billSource : Web
             * clientType : 0
             * financeStatus : 0
             * storeStatus : 0
             * goodsInfo : [{"PremiumAmount":0.0,"Id":0,"BillId":0,"GoodsId":"017037000014-1-10","GoodsName":"阿斯顿发","Pack":"无","Numbers":10,"Weight":40.0,"Length":0.0,"Width":0.0,"Height":0.0,"Cubage":4.0},{"PremiumAmount":0.0,"Id":0,"BillId":0,"GoodsId":"017037000014-2-5","GoodsName":"爱的","Pack":"无","Numbers":5,"Weight":30.0,"Length":0.0,"Width":0.0,"Height":0.0,"Cubage":3.0}]
             * quantity : 15
             * weight : 70
             * cubage : 7
             * deliveryProofCount : 0
             * virtualAccountFinanceStatus : 0
             * additionStatus : 1
             * extraRequirement : 0
             * transportCost : 0
             * goodsCost : 0
             */

            private BillBean bill;
            /**
             * id : 2
             * account : zhengzhou
             * password : md5_e10adc3949ba59abbe56e057f20f883e
             * name : 郑州
             * orgId : 31
             * roleId : 1
             * enabled : true
             * createTime : 2017-02-06T13:52:38
             * createUser : 0
             * lastLoginTime : 2017-03-27T15:40:14
             * phone :
             */

            private CreatedByBean createdBy;
            /**
             * id : 31
             * cascadeId : 0.1.31.
             * name : 郑州分拨中心
             * code :
             * shorterName : 郑州分拨
             * shorterNameAllSpelling : zhengzhoufenbo
             * shorterNameSpelling : zzfb
             * parentId : 1
             * parentName : 博特利华总公司
             * businessParentId : 1
             * type : 2
             * region : 412
             * linkMan : 18703859320
             * linkTelephone : 18703859320
             * sortNo : 1
             * allowSend : false
             * allowTake : false
             * enabled : true
             * createTime : 2017-02-16T13:47:57
             * createUser : 0
             * reservedAmount : 0
             * alertAmount : 0
             * sendMessageStatus : 0
             */

            private DepartmentBean department;
            private int id;
            private int billId;
            private String changeType;
            private String changeContent;
            private String oldValue;
            private String newValue;
            private int createUser;
            private String createTime;
            private int departmentId;

            public BillBean getBill() {
                return bill;
            }

            public void setBill(BillBean bill) {
                this.bill = bill;
            }

            public CreatedByBean getCreatedBy() {
                return createdBy;
            }

            public void setCreatedBy(CreatedByBean createdBy) {
                this.createdBy = createdBy;
            }

            public DepartmentBean getDepartment() {
                return department;
            }

            public void setDepartment(DepartmentBean department) {
                this.department = department;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getBillId() {
                return billId;
            }

            public void setBillId(int billId) {
                this.billId = billId;
            }

            public String getChangeType() {
                return changeType;
            }

            public void setChangeType(String changeType) {
                this.changeType = changeType;
            }

            public String getChangeContent() {
                return changeContent;
            }

            public void setChangeContent(String changeContent) {
                this.changeContent = changeContent;
            }

            public String getOldValue() {
                return oldValue;
            }

            public void setOldValue(String oldValue) {
                this.oldValue = oldValue;
            }

            public String getNewValue() {
                return newValue;
            }

            public void setNewValue(String newValue) {
                this.newValue = newValue;
            }

            public int getCreateUser() {
                return createUser;
            }

            public void setCreateUser(int createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public int getDepartmentId() {
                return departmentId;
            }

            public void setDepartmentId(int departmentId) {
                this.departmentId = departmentId;
            }

            public static class BillBean {
                private boolean isReportLoss;
                private String reportLossPersonName;
                private String reportLossPersonIDCardNumber;
                private String cancelReportLossPersonName;
                private String cancelReportLossPersonIDCardNumber;
                private String takeMethod;
                private int billType;
                private int parentId;
                private int id;
                private String billDate;
                private String hdbh;
                private int status;
                private boolean isValid;
                private String notes;
                private int departmentId;
                private int createUser;
                private String createTime;
                private boolean isNeedDeliveryProof;
                private String displayStatus;
                private String billSource;
                private int clientType;
                private int financeStatus;
                private int storeStatus;
                private String goodsInfo;
                private int quantity;
                private double weight;
                private double cubage;
                private int deliveryProofCount;
                private int virtualAccountFinanceStatus;
                private int additionStatus;
                private int extraRequirement;
                private double transportCost;
                private double goodsCost;

                public boolean isIsReportLoss() {
                    return isReportLoss;
                }

                public void setIsReportLoss(boolean isReportLoss) {
                    this.isReportLoss = isReportLoss;
                }

                public String getReportLossPersonName() {
                    return reportLossPersonName;
                }

                public void setReportLossPersonName(String reportLossPersonName) {
                    this.reportLossPersonName = reportLossPersonName;
                }

                public String getReportLossPersonIDCardNumber() {
                    return reportLossPersonIDCardNumber;
                }

                public void setReportLossPersonIDCardNumber(String reportLossPersonIDCardNumber) {
                    this.reportLossPersonIDCardNumber = reportLossPersonIDCardNumber;
                }

                public String getCancelReportLossPersonName() {
                    return cancelReportLossPersonName;
                }

                public void setCancelReportLossPersonName(String cancelReportLossPersonName) {
                    this.cancelReportLossPersonName = cancelReportLossPersonName;
                }

                public String getCancelReportLossPersonIDCardNumber() {
                    return cancelReportLossPersonIDCardNumber;
                }

                public void setCancelReportLossPersonIDCardNumber(String cancelReportLossPersonIDCardNumber) {
                    this.cancelReportLossPersonIDCardNumber = cancelReportLossPersonIDCardNumber;
                }

                public String getTakeMethod() {
                    return takeMethod;
                }

                public void setTakeMethod(String takeMethod) {
                    this.takeMethod = takeMethod;
                }

                public int getBillType() {
                    return billType;
                }

                public void setBillType(int billType) {
                    this.billType = billType;
                }

                public int getParentId() {
                    return parentId;
                }

                public void setParentId(int parentId) {
                    this.parentId = parentId;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getBillDate() {
                    return billDate;
                }

                public void setBillDate(String billDate) {
                    this.billDate = billDate;
                }

                public String getHdbh() {
                    return hdbh;
                }

                public void setHdbh(String hdbh) {
                    this.hdbh = hdbh;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public boolean isIsValid() {
                    return isValid;
                }

                public void setIsValid(boolean isValid) {
                    this.isValid = isValid;
                }

                public String getNotes() {
                    return notes;
                }

                public void setNotes(String notes) {
                    this.notes = notes;
                }

                public int getDepartmentId() {
                    return departmentId;
                }

                public void setDepartmentId(int departmentId) {
                    this.departmentId = departmentId;
                }

                public int getCreateUser() {
                    return createUser;
                }

                public void setCreateUser(int createUser) {
                    this.createUser = createUser;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public boolean isIsNeedDeliveryProof() {
                    return isNeedDeliveryProof;
                }

                public void setIsNeedDeliveryProof(boolean isNeedDeliveryProof) {
                    this.isNeedDeliveryProof = isNeedDeliveryProof;
                }

                public String getDisplayStatus() {
                    return displayStatus;
                }

                public void setDisplayStatus(String displayStatus) {
                    this.displayStatus = displayStatus;
                }

                public String getBillSource() {
                    return billSource;
                }

                public void setBillSource(String billSource) {
                    this.billSource = billSource;
                }

                public int getClientType() {
                    return clientType;
                }

                public void setClientType(int clientType) {
                    this.clientType = clientType;
                }

                public int getFinanceStatus() {
                    return financeStatus;
                }

                public void setFinanceStatus(int financeStatus) {
                    this.financeStatus = financeStatus;
                }

                public int getStoreStatus() {
                    return storeStatus;
                }

                public void setStoreStatus(int storeStatus) {
                    this.storeStatus = storeStatus;
                }

                public String getGoodsInfo() {
                    return goodsInfo;
                }

                public void setGoodsInfo(String goodsInfo) {
                    this.goodsInfo = goodsInfo;
                }

                public int getQuantity() {
                    return quantity;
                }

                public void setQuantity(int quantity) {
                    this.quantity = quantity;
                }

                public double getWeight() {
                    return weight;
                }

                public void setWeight(double weight) {
                    this.weight = weight;
                }

                public double getCubage() {
                    return cubage;
                }

                public void setCubage(double cubage) {
                    this.cubage = cubage;
                }

                public int getDeliveryProofCount() {
                    return deliveryProofCount;
                }

                public void setDeliveryProofCount(int deliveryProofCount) {
                    this.deliveryProofCount = deliveryProofCount;
                }

                public int getVirtualAccountFinanceStatus() {
                    return virtualAccountFinanceStatus;
                }

                public void setVirtualAccountFinanceStatus(int virtualAccountFinanceStatus) {
                    this.virtualAccountFinanceStatus = virtualAccountFinanceStatus;
                }

                public int getAdditionStatus() {
                    return additionStatus;
                }

                public void setAdditionStatus(int additionStatus) {
                    this.additionStatus = additionStatus;
                }

                public int getExtraRequirement() {
                    return extraRequirement;
                }

                public void setExtraRequirement(int extraRequirement) {
                    this.extraRequirement = extraRequirement;
                }

                public double getTransportCost() {
                    return transportCost;
                }

                public void setTransportCost(double transportCost) {
                    this.transportCost = transportCost;
                }

                public double getGoodsCost() {
                    return goodsCost;
                }

                public void setGoodsCost(double goodsCost) {
                    this.goodsCost = goodsCost;
                }
            }

            public static class CreatedByBean {
                private int id;
                private String account;
                private String password;
                private String name;
                private int orgId;
                private int roleId;
                private boolean enabled;
                private String createTime;
                private int createUser;
                private String lastLoginTime;
                private String phone;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public int getOrgId() {
                    return orgId;
                }

                public void setOrgId(int orgId) {
                    this.orgId = orgId;
                }

                public int getRoleId() {
                    return roleId;
                }

                public void setRoleId(int roleId) {
                    this.roleId = roleId;
                }

                public boolean isEnabled() {
                    return enabled;
                }

                public void setEnabled(boolean enabled) {
                    this.enabled = enabled;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public int getCreateUser() {
                    return createUser;
                }

                public void setCreateUser(int createUser) {
                    this.createUser = createUser;
                }

                public String getLastLoginTime() {
                    return lastLoginTime;
                }

                public void setLastLoginTime(String lastLoginTime) {
                    this.lastLoginTime = lastLoginTime;
                }

                public String getPhone() {
                    return phone;
                }

                public void setPhone(String phone) {
                    this.phone = phone;
                }
            }

            public static class DepartmentBean {
                private int id;
                private String cascadeId;
                private String name;
                private String code;
                private String shorterName;
                private String shorterNameAllSpelling;
                private String shorterNameSpelling;
                private int parentId;
                private String parentName;
                private int businessParentId;
                private int type;
                private int region;
                private String linkMan;
                private String linkTelephone;
                private int sortNo;
                private boolean allowSend;
                private boolean allowTake;
                private boolean enabled;
                private String createTime;
                private int createUser;
                private int reservedAmount;
                private int alertAmount;
                private int sendMessageStatus;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getCascadeId() {
                    return cascadeId;
                }

                public void setCascadeId(String cascadeId) {
                    this.cascadeId = cascadeId;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getCode() {
                    return code;
                }

                public void setCode(String code) {
                    this.code = code;
                }

                public String getShorterName() {
                    return shorterName;
                }

                public void setShorterName(String shorterName) {
                    this.shorterName = shorterName;
                }

                public String getShorterNameAllSpelling() {
                    return shorterNameAllSpelling;
                }

                public void setShorterNameAllSpelling(String shorterNameAllSpelling) {
                    this.shorterNameAllSpelling = shorterNameAllSpelling;
                }

                public String getShorterNameSpelling() {
                    return shorterNameSpelling;
                }

                public void setShorterNameSpelling(String shorterNameSpelling) {
                    this.shorterNameSpelling = shorterNameSpelling;
                }

                public int getParentId() {
                    return parentId;
                }

                public void setParentId(int parentId) {
                    this.parentId = parentId;
                }

                public String getParentName() {
                    return parentName;
                }

                public void setParentName(String parentName) {
                    this.parentName = parentName;
                }

                public int getBusinessParentId() {
                    return businessParentId;
                }

                public void setBusinessParentId(int businessParentId) {
                    this.businessParentId = businessParentId;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public int getRegion() {
                    return region;
                }

                public void setRegion(int region) {
                    this.region = region;
                }

                public String getLinkMan() {
                    return linkMan;
                }

                public void setLinkMan(String linkMan) {
                    this.linkMan = linkMan;
                }

                public String getLinkTelephone() {
                    return linkTelephone;
                }

                public void setLinkTelephone(String linkTelephone) {
                    this.linkTelephone = linkTelephone;
                }

                public int getSortNo() {
                    return sortNo;
                }

                public void setSortNo(int sortNo) {
                    this.sortNo = sortNo;
                }

                public boolean isAllowSend() {
                    return allowSend;
                }

                public void setAllowSend(boolean allowSend) {
                    this.allowSend = allowSend;
                }

                public boolean isAllowTake() {
                    return allowTake;
                }

                public void setAllowTake(boolean allowTake) {
                    this.allowTake = allowTake;
                }

                public boolean isEnabled() {
                    return enabled;
                }

                public void setEnabled(boolean enabled) {
                    this.enabled = enabled;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public int getCreateUser() {
                    return createUser;
                }

                public void setCreateUser(int createUser) {
                    this.createUser = createUser;
                }

                public int getReservedAmount() {
                    return reservedAmount;
                }

                public void setReservedAmount(int reservedAmount) {
                    this.reservedAmount = reservedAmount;
                }

                public int getAlertAmount() {
                    return alertAmount;
                }

                public void setAlertAmount(int alertAmount) {
                    this.alertAmount = alertAmount;
                }

                public int getSendMessageStatus() {
                    return sendMessageStatus;
                }

                public void setSendMessageStatus(int sendMessageStatus) {
                    this.sendMessageStatus = sendMessageStatus;
                }
            }
        }
    }
}
